home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2002 November / CD 1 / APC0211D1.ISO / workshop / prog / files / ActivePerl-5.6.1.633-MSWin32.msi / _f85772623e1a4b7afe3424ade36d9780 < prev    next >
Encoding:
Text File  |  2002-06-17  |  15.8 KB  |  541 lines

  1. # This Makefile is for the zlib extension to perl.
  2. #
  3. # It was generated automatically by MakeMaker version
  4. # 5.45 (Revision: 1.222) from the contents of
  5. # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
  6. #
  7. #    ANY CHANGES MADE HERE WILL BE LOST!
  8. #
  9. #   MakeMaker ARGV: (q[])
  10. #
  11. #   MakeMaker Parameters:
  12.  
  13. #    C => [q[adler32.c], q[compress.c], q[crc32.c], q[gzio.c], q[uncompr.c], q[deflate.c], q[trees.c], q[zutil.c], q[inflate.c], q[infblock.c], q[inftrees.c], q[infcodes.c], q[infutil.c], q[inffast.c]]
  14. #    CAPI => q[TRUE]
  15. #    H => [q[deflate.h], q[infcodes.h], q[inftrees.h], q[zconf.h], q[zutil.h], q[infblock.h], q[inffast.h], q[infutil.h], q[zlib.h]]
  16. #    LINKTYPE => q[static]
  17. #    NAME => q[zlib]
  18. #    OBJECT => q[$(O_FILES)]
  19. #    SKIP => [q[dynamic], q[test]]
  20. #    clean => { FILES=>q[libz$(LIB_EXT)] }
  21.  
  22. # --- MakeMaker post_initialize section:
  23.  
  24.  
  25. # --- MakeMaker const_config section:
  26.  
  27. # These definitions are from config.sh (via C:/p4view/Apps/ActivePerl/MSI/data/ActivePerl/Perl/lib/Config.pm)
  28.  
  29. # They may have been overridden via Makefile.PL or on the command line
  30. AR = lib
  31. CC = cl
  32. CCCDLFLAGS =  
  33. CCDLFLAGS =  
  34. DLEXT = dll
  35. DLSRC = dl_win32.xs
  36. LD = link
  37. LDDLFLAGS = -dll -nologo -nodefaultlib -release  -libpath:"C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\CORE"  -machine:x86
  38. LDFLAGS = -nologo -nodefaultlib -release  -libpath:"C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\CORE"  -machine:x86
  39. LIBC = msvcrt.lib
  40. LIB_EXT = .lib
  41. OBJ_EXT = .obj
  42. OSNAME = MSWin32
  43. OSVERS = 4.0
  44. RANLIB = rem
  45. SO = dll
  46. EXE_EXT = .exe
  47. FULL_AR = 
  48.  
  49.  
  50. # --- MakeMaker constants section:
  51. AR_STATIC_ARGS = cr
  52. NAME = zlib
  53. DISTNAME = zlib
  54. NAME_SYM = zlib
  55. VERSION = 0.10
  56. VERSION_SYM = 0_10
  57. XS_VERSION = 0.10
  58. INST_BIN = ..\blib\bin
  59. INST_EXE = ..\blib\script
  60. INST_LIB = ..\blib\lib
  61. INST_ARCHLIB = ..\blib\arch
  62. INST_SCRIPT = ..\blib\script
  63. PREFIX = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl
  64. INSTALLDIRS = site
  65. INSTALLPRIVLIB = $(PREFIX)\lib
  66. INSTALLARCHLIB = $(PREFIX)\lib
  67. INSTALLSITELIB = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\site\lib
  68. INSTALLSITEARCH = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\site\lib
  69. INSTALLBIN = $(PREFIX)\bin
  70. INSTALLSCRIPT = $(PREFIX)\bin
  71. PERL_LIB = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib
  72. PERL_ARCHLIB = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib
  73. SITELIBEXP = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\site\lib
  74. SITEARCHEXP = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\site\lib
  75. LIBPERL_A = libperl.lib
  76. FIRST_MAKEFILE = Makefile
  77. MAKE_APERL_FILE = Makefile.aperl
  78. PERLMAINCC = $(CC)
  79. PERL_INC = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\CORE
  80. PERL = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\bin\perl.exe
  81. FULLPERL = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\bin\perl.exe
  82.  
  83. VERSION_MACRO = VERSION
  84. DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
  85. XS_VERSION_MACRO = XS_VERSION
  86. XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
  87.  
  88. MAKEMAKER = 
  89. MM_VERSION = 5.45
  90.  
  91. # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
  92. # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
  93. # ROOTEXT = Directory part of FULLEXT with leading slash (eg /DBD)  !!! Deprecated from MM 5.32  !!!
  94. # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
  95. # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
  96. FULLEXT = zlib
  97. BASEEXT = zlib
  98. DLBASE = $(BASEEXT)
  99. OBJECT = $(O_FILES)
  100. LDFROM = $(OBJECT)
  101. LINKTYPE = static
  102.  
  103. # Handy lists of source code files:
  104. XS_FILES= 
  105. C_FILES = adler32.c \
  106.     compress.c \
  107.     crc32.c \
  108.     gzio.c \
  109.     uncompr.c \
  110.     deflate.c \
  111.     trees.c \
  112.     zutil.c \
  113.     inflate.c \
  114.     infblock.c \
  115.     inftrees.c \
  116.     infcodes.c \
  117.     infutil.c \
  118.     inffast.c
  119. O_FILES = adler32.obj \
  120.     compress.obj \
  121.     crc32.obj \
  122.     gzio.obj \
  123.     uncompr.obj \
  124.     deflate.obj \
  125.     trees.obj \
  126.     zutil.obj \
  127.     inflate.obj \
  128.     infblock.obj \
  129.     inftrees.obj \
  130.     infcodes.obj \
  131.     infutil.obj \
  132.     inffast.obj
  133. H_FILES = deflate.h \
  134.     infcodes.h \
  135.     inftrees.h \
  136.     zconf.h \
  137.     zutil.h \
  138.     infblock.h \
  139.     inffast.h \
  140.     infutil.h \
  141.     zlib.h
  142. HTMLLIBPODS    = 
  143. HTMLSCRIPTPODS = 
  144. MAN1PODS = 
  145. MAN3PODS = 
  146. HTMLEXT = html
  147. INST_MAN1DIR = ..\blib\man1
  148. INSTALLMAN1DIR = $(PREFIX)\man\man1
  149. MAN1EXT = 1
  150. INST_MAN3DIR = ..\blib\man3
  151. INSTALLMAN3DIR = $(PREFIX)\man\man3
  152. MAN3EXT = 3
  153.  
  154. # work around a famous dec-osf make(1) feature(?):
  155. makemakerdflt: all
  156.  
  157. .SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)
  158.  
  159. # Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that
  160. # some make implementations will delete the Makefile when we rebuild it. Because
  161. # we call false(1) when we rebuild it. So make(1) is not completely wrong when it
  162. # does so. Our milage may vary.
  163. # .PRECIOUS: Makefile    # seems to be not necessary anymore
  164.  
  165. .PHONY: all config static dynamic test linkext manifest
  166.  
  167. # Where is the Config information that we are using/depend on
  168. CONFIGDEP = $(PERL_ARCHLIB)\Config.pm $(PERL_INC)\config.h
  169.  
  170. # Where to put things:
  171. INST_LIBDIR      = $(INST_LIB)
  172. INST_ARCHLIBDIR  = $(INST_ARCHLIB)
  173.  
  174. INST_AUTODIR     = $(INST_LIB)\auto\$(FULLEXT)
  175. INST_ARCHAUTODIR = $(INST_ARCHLIB)\auto\$(FULLEXT)
  176.  
  177. INST_STATIC  = $(INST_ARCHAUTODIR)\$(BASEEXT)$(LIB_EXT)
  178. INST_DYNAMIC = $(INST_ARCHAUTODIR)\$(DLBASE).$(DLEXT)
  179. INST_BOOT    = $(INST_ARCHAUTODIR)\$(BASEEXT).bs
  180.  
  181. EXPORT_LIST = zlib.def
  182.  
  183. PERL_ARCHIVE = $(PERL_INC)\perl56.lib
  184.  
  185. TO_INST_PM = 
  186.  
  187. PM_TO_BLIB = 
  188.  
  189.  
  190. # --- MakeMaker tool_autosplit section:
  191.  
  192. # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
  193. AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MAutoSplit  -e "autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1);"
  194.  
  195.  
  196. # --- MakeMaker tool_xsubpp section:
  197.  
  198. XSUBPPDIR = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\ExtUtils
  199. XSUBPP = $(XSUBPPDIR)/xsubpp
  200. XSPROTOARG = 
  201. XSUBPPDEPS = $(XSUBPPDIR)\typemap $(XSUBPP)
  202. XSUBPPARGS = -typemap $(XSUBPPDIR)\typemap
  203.  
  204.  
  205. # --- MakeMaker tools_other section:
  206.  
  207. SHELL = cmd /x /c
  208. CHMOD = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e chmod
  209. CP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e cp
  210. LD = link
  211. MV = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mv
  212. NOOP = rem
  213. RM_F = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_f
  214. RM_RF = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_rf
  215. TEST_F = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e test_f
  216. TOUCH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e touch
  217. UMASK_NULL = umask 0
  218. DEV_NULL = > NUL
  219.  
  220. # The following is a portable way to say mkdir -p
  221. # To see which directories are created, change the if 0 to if 1
  222. MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath
  223.  
  224. # This helps us to minimize the effect of the .exists files A yet
  225. # better solution would be to have a stable file in the perl
  226. # distribution with a timestamp of zero. But this solution doesn't
  227. # need any changes to the core distribution and works with older perls
  228. EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime
  229.  
  230.  
  231. # --- MakeMaker dist section skipped.
  232.  
  233. # --- MakeMaker macro section:
  234.  
  235.  
  236. # --- MakeMaker depend section:
  237.  
  238.  
  239. # --- MakeMaker cflags section:
  240.  
  241. CCFLAGS = -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX
  242. OPTIMIZE = -O1 -MD -DNDEBUG
  243. PERLTYPE = 
  244. MPOLLUTE = 
  245.  
  246.  
  247. # --- MakeMaker const_loadlibs section:
  248.  
  249. # zlib might depend on some other libraries:
  250. # See ExtUtils::Liblist for details
  251. #
  252. LDLOADLIBS =   oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
  253. LD_RUN_PATH = 
  254.  
  255.  
  256. # --- MakeMaker const_cccmd section:
  257. CCCMD = $(CC) -c $(INC) $(CCFLAGS) $(OPTIMIZE) \
  258.     $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
  259.     $(XS_DEFINE_VERSION)
  260.  
  261. # --- MakeMaker post_constants section:
  262. INST_STATIC = libz$(LIB_EXT)
  263.  
  264.  
  265. # --- MakeMaker pasthru section:
  266. PASTHRU = -nologo
  267.  
  268. # --- MakeMaker c_o section:
  269.  
  270. .c$(OBJ_EXT):
  271.     $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.c
  272.  
  273. .cpp$(OBJ_EXT):
  274.     $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cpp
  275.  
  276. .cxx$(OBJ_EXT):
  277.     $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cxx
  278.  
  279. .cc$(OBJ_EXT):
  280.     $(CCCMD) $(CCCDLFLAGS) -I$(PERL_INC) $(DEFINE) $*.cc
  281.  
  282.  
  283. # --- MakeMaker xs_c section:
  284.  
  285. .xs.c:
  286.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
  287.  
  288.  
  289. # --- MakeMaker xs_o section:
  290.  
  291.  
  292. # --- MakeMaker top_targets section:
  293. all    ::    static
  294.  
  295. static ::    libz$(LIB_EXT)
  296.  
  297. config ::
  298.  
  299. test :    
  300.  
  301.  
  302.  
  303. # --- MakeMaker linkext section:
  304.  
  305. linkext :: $(LINKTYPE)
  306.     @$(NOOP)
  307.  
  308.  
  309. # --- MakeMaker dlsyms section:
  310.  
  311.  
  312. # --- MakeMaker dynamic section skipped.
  313.  
  314. # --- MakeMaker dynamic_bs section:
  315.  
  316. BOOTSTRAP = zlib.bs
  317.  
  318. # As Mkbootstrap might not write a file (if none is required)
  319. # we use touch to prevent make continually trying to remake it.
  320. # The DynaLoader only reads a non-empty file.
  321. $(BOOTSTRAP): Makefile  $(INST_ARCHAUTODIR)\.exists
  322.     @echo "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
  323.     @$(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" \
  324.         -MExtUtils::Mkbootstrap \
  325.         -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
  326.     @$(TOUCH) $(BOOTSTRAP)
  327.     $(CHMOD) 644 $@
  328.  
  329. $(INST_BOOT): $(BOOTSTRAP) $(INST_ARCHAUTODIR)\.exists
  330.     @$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_rf $(INST_BOOT)
  331.     -$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e cp $(BOOTSTRAP) $(INST_BOOT)
  332.     $(CHMOD) 644 $@
  333.  
  334.  
  335. # --- MakeMaker dynamic_lib section:
  336.  
  337. # This section creates the dynamically loadable $(INST_DYNAMIC)
  338. # from $(OBJECT) and possibly $(MYEXTLIB).
  339. OTHERLDFLAGS = 
  340. INST_DYNAMIC_DEP = 
  341.  
  342. $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)\.exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(INST_DYNAMIC_DEP)
  343.     $(LD) -out:$@ $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) $(MYEXTLIB) $(PERL_ARCHIVE) $(LDLOADLIBS) -def:$(EXPORT_LIST)
  344.     $(CHMOD) 755 $@
  345.  
  346. $(INST_ARCHAUTODIR)\.exists :: C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\CORE\perl.h
  347.     @$(MKPATH) $(INST_ARCHAUTODIR)
  348.     @$(EQUALIZE_TIMESTAMP) C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\lib\CORE\perl.h $(INST_ARCHAUTODIR)\.exists
  349.  
  350.     -@$(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
  351.  
  352.  
  353. # --- MakeMaker static section:
  354.  
  355. ## $(INST_PM) has been moved to the all: target.
  356. ## It remains here for awhile to allow for old usage: "make static"
  357. #static :: Makefile $(INST_STATIC) $(INST_PM)
  358. static :: Makefile $(INST_STATIC)
  359.     @$(NOOP)
  360.  
  361.  
  362. # --- MakeMaker static_lib section:
  363.  
  364. $(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)\.exists
  365.     $(RM_RF) $@
  366.     $(AR) -out:$@ $(OBJECT)
  367.     @echo "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)\extralibs.ld
  368.     $(CHMOD) 755 $@
  369.  
  370.  
  371. # --- MakeMaker htmlifypods section:
  372.  
  373. htmlifypods : pure_all
  374.     @$(NOOP)
  375.  
  376.  
  377. # --- MakeMaker manifypods section:
  378.  
  379. manifypods :
  380.     @$(NOOP)
  381.  
  382.  
  383. # --- MakeMaker processPL section:
  384.  
  385.  
  386. # --- MakeMaker installbin section:
  387.  
  388.  
  389. # --- MakeMaker subdirs section:
  390.  
  391. # none
  392.  
  393. # --- MakeMaker clean section:
  394.  
  395. # Delete temporary files but do not touch installed files. We don't delete
  396. # the Makefile here so a later make realclean still has a makefile to use.
  397.  
  398. clean ::
  399.     -$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_rf libz$(LIB_EXT) ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all perlmain.c mon.out core core.*perl.*.? *perl.core so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def $(BASEEXT).exp
  400.     -$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mv Makefile Makefile.old $(DEV_NULL)
  401.  
  402.  
  403. # --- MakeMaker realclean section:
  404.  
  405. # Delete temporary files (via clean) and also delete installed files
  406. realclean purge ::  clean
  407.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_rf $(INST_AUTODIR) $(INST_ARCHAUTODIR)
  408.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_f $(INST_DYNAMIC) $(INST_BOOT)
  409.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_f $(INST_STATIC)
  410.     $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e rm_rf Makefile Makefile.old
  411.  
  412.  
  413. # --- MakeMaker dist_basics section skipped.
  414.  
  415. # --- MakeMaker dist_core section skipped.
  416.  
  417. # --- MakeMaker dist_dir section skipped.
  418.  
  419. # --- MakeMaker dist_test section skipped.
  420.  
  421. # --- MakeMaker dist_ci section skipped.
  422.  
  423. # --- MakeMaker install section skipped.
  424.  
  425. # --- MakeMaker force section:
  426. # Phony target to force checking subdirectories.
  427. FORCE:
  428.     @$(NOOP)
  429.  
  430.  
  431. # --- MakeMaker perldepend section:
  432.  
  433. PERL_HDRS = \
  434.     $(PERL_INC)/EXTERN.h        \
  435.     $(PERL_INC)/INTERN.h        \
  436.     $(PERL_INC)/XSUB.h        \
  437.     $(PERL_INC)/av.h        \
  438.     $(PERL_INC)/cc_runtime.h    \
  439.     $(PERL_INC)/config.h        \
  440.     $(PERL_INC)/cop.h        \
  441.     $(PERL_INC)/cv.h        \
  442.     $(PERL_INC)/dosish.h        \
  443.     $(PERL_INC)/embed.h        \
  444.     $(PERL_INC)/embedvar.h        \
  445.     $(PERL_INC)/fakethr.h        \
  446.     $(PERL_INC)/form.h        \
  447.     $(PERL_INC)/gv.h        \
  448.     $(PERL_INC)/handy.h        \
  449.     $(PERL_INC)/hv.h        \
  450.     $(PERL_INC)/intrpvar.h        \
  451.     $(PERL_INC)/iperlsys.h        \
  452.     $(PERL_INC)/keywords.h        \
  453.     $(PERL_INC)/mg.h        \
  454.     $(PERL_INC)/nostdio.h        \
  455.     $(PERL_INC)/objXSUB.h        \
  456.     $(PERL_INC)/op.h        \
  457.     $(PERL_INC)/opcode.h        \
  458.     $(PERL_INC)/opnames.h        \
  459.     $(PERL_INC)/patchlevel.h    \
  460.     $(PERL_INC)/perl.h        \
  461.     $(PERL_INC)/perlapi.h        \
  462.     $(PERL_INC)/perlio.h        \
  463.     $(PERL_INC)/perlsdio.h        \
  464.     $(PERL_INC)/perlsfio.h        \
  465.     $(PERL_INC)/perlvars.h        \
  466.     $(PERL_INC)/perly.h        \
  467.     $(PERL_INC)/pp.h        \
  468.     $(PERL_INC)/pp_proto.h        \
  469.     $(PERL_INC)/proto.h        \
  470.     $(PERL_INC)/regcomp.h        \
  471.     $(PERL_INC)/regexp.h        \
  472.     $(PERL_INC)/regnodes.h        \
  473.     $(PERL_INC)/scope.h        \
  474.     $(PERL_INC)/sv.h        \
  475.     $(PERL_INC)/thrdvar.h        \
  476.     $(PERL_INC)/thread.h        \
  477.     $(PERL_INC)/unixish.h        \
  478.     $(PERL_INC)/utf8.h        \
  479.     $(PERL_INC)/util.h        \
  480.     $(PERL_INC)/warnings.h
  481.  
  482. $(OBJECT) : $(PERL_HDRS)
  483.  
  484.  
  485. # --- MakeMaker makefile section:
  486.  
  487. $(OBJECT) : $(FIRST_MAKEFILE)
  488.  
  489. # We take a very conservative approach here, but it\'s worth it.
  490. # We move Makefile to Makefile.old here to avoid gnu make looping.
  491. Makefile : Makefile.PL $(CONFIGDEP)
  492.     @echo "Makefile out-of-date with respect to $?"
  493.     @echo "Cleaning current config before rebuilding Makefile..."
  494.     -@$(RM_F) Makefile.old
  495.     -@$(MV) Makefile Makefile.old
  496.     -$(MAKE) -f Makefile.old clean $(DEV_NULL) || $(NOOP)
  497.     $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL ""
  498.     @echo "==> Your Makefile has been rebuilt. <=="
  499.     @echo "==> Please rerun the make command.  <=="
  500.     false
  501.  
  502. # To change behavior to :: would be nice, but would break Tk b9.02
  503. # so you find such a warning below the dist target.
  504. #Makefile :: $(VERSION_FROM)
  505. #    @echo "Warning: Makefile possibly out of date with $(VERSION_FROM)"
  506.  
  507.  
  508. # --- MakeMaker staticmake section:
  509.  
  510. # --- MakeMaker makeaperl section ---
  511. MAP_TARGET    = ..\perl
  512. FULLPERL      = C:\p4view\Apps\ActivePerl\MSI\data\ActivePerl\Perl\bin\perl.exe
  513.  
  514.  
  515. # --- MakeMaker test section skipped.
  516.  
  517. # --- MakeMaker ppd section:
  518. # Creates a PPD (Perl Package Description) for a binary distribution.
  519. ppd:
  520.     @$(PERL) -e "print qq{<SOFTPKG NAME=\"zlib\" VERSION=\"0,10,0,0\">\n}. qq{\t<TITLE>zlib</TITLE>\n}. qq{\t<ABSTRACT></ABSTRACT>\n}. qq{\t<AUTHOR></AUTHOR>\n}. qq{\t<IMPLEMENTATION>\n}. qq{\t\t<OS NAME=\"$(OSNAME)\" />\n}. qq{\t\t<ARCHITECTURE NAME=\"MSWin32-x86-multi-thread\" />\n}. qq{\t\t<CODEBASE HREF=\"\" />\n}. qq{\t</IMPLEMENTATION>\n}. qq{</SOFTPKG>\n}" > zlib.ppd
  521.  
  522. # --- MakeMaker pm_to_blib section:
  523.  
  524. pm_to_blib: $(TO_INST_PM)
  525.     @$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" \
  526.     "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MExtUtils::Install \
  527.         -e "pm_to_blib(qw[ <<pmfiles.dat ],'$(INST_LIB)\auto','$(PM_FILTER)')"
  528.     
  529. $(PM_TO_BLIB)
  530. <<
  531.     @$(TOUCH) $@
  532.  
  533.  
  534. # --- MakeMaker selfdocument section:
  535.  
  536.  
  537. # --- MakeMaker postamble section:
  538.  
  539.  
  540. # End.
  541.